.widget {
    margin-bottom: 20px;
    font-size: 12px;
}

.widget h3 {
    font-size: 18px;
    margin: 0 0 0.3em;
    text-shadow: 1px 1px 1px #FFFFFF;
    letter-spacing: 0;
    color: #48423F;
}

.widget ul { border-top: 1px solid #DDD; }

.widget ul li {
    background-image: url(../images/bullet_list.png);
    background-repeat: no-repeat;
    background-position: 0 50%;
    border-bottom: 1px solid #DDD;
    padding: 6px 0 6px 20px;
}

.widget ul li a { color: #1FA2E1; }

.widget ul li a:hover { text-decoration: underline; }

.widget.advertise {
    height: 120px;
    border: 1px solid #AAA;
    background-color: #AAA;
    border-radius: 5px;
}

